home *** CD-ROM | disk | FTP | other *** search
- Short: Use ATAPI devices (CD-ROM) with IDE port
- Author: olli@elaborate-bytes.com (Oliver Kastl)
- Uploader: olli@elaborate-bytes.com (Oliver Kastl)
- Version: 2.5a
- Type: disk/misc
- Kurz: ATAPI Geräte (CD-ROM) an Amiga IDE port
- Requires: OS 2.04, OS 3.0 or better recommended.
- Date: 24.02.98
- Url: http://www.elaborate-bytes.com
-
-
- IDE-fix '97 is the all-new "all in one box" solution for all your IDE problems!
- Also very useful for owners of SCSI CD-ROMs!!!
-
- ATAPI:
- Allows you to use ANY ATAPI device with your Amiga, including
- ANY ATAPI 1.2 compliant IDE/ATAPI CD-ROM, LS120 ATAPI Floppy drive,
- TORiSAN ATAPI CD-ROM changer, NEC 4x4 changer and more!!!!
- Supports reading of CDDA data from IDE port (requires MakeCD or
- similar ATAPI CD-Reader program).
-
- ATAPI CD-ROM changers:
- ATAPI drivers and CacheCDFS are modified to support ATAPI changers
- like TORiSAN and NEC changers. You can either use a seperate changer
- utility to change to the desired disk, or you can mount each disk
- seperately! This is a great advantage for BBS systems!
-
- New drivers are included for:
- Amiga IDE port (A600, A1200, A4000, A4000T) WinnerCD (Vesalia),
- AT-BUS2008, TandemCD, TandemAT, AlfaPower, AlfaPower plus, CD1200,
- CD1200 plus, AlfaQuattro (all AlfaData Technic Corp.), Buddha
- (Individual Computers), EasyCD (Telmex), RandyROM (MLC), SpeedUp System(VOB)
-
- CacheCDFS:
- Very sophisticated ISO9660, RockRidge and MAC HFS compatible
- CD-ROM FileSystem. Features: Amiga Protection bits supported, advanced
- LRU caching algorhythm, Built-in MultiSession support, Trax support,
- MultiVolume support (more than one ISO image on a CD). Embedded Audio
- support. Works with with SCSI-I, SCSI-II and ATAPI drives! Supports
- reading from CD-Writers!
-
- CDFSprefs: An intuition based preferences tool to adjust CacheCDFS
- settings "on the fly".
-
- IDE-fix:
- Enhance your IDE-port! Faster transfer, faster booting, less CPU use!
- No MaxTransfer troubles, set MaxTransfer as big as you like!
- TD64 commands supported, use IDE drives bigger than 4 GIG with your
- Amiga (requires FileSystem with TD64 support).
- Patches into the system "on the fly", no reboot required.
- Use 4 IDE drives with your Amiga (with additional 4 drive adapter)!!!
- Supports removable IDE units (SyQuest or ZIP IDE drives) without trouble!
-
- PlayCD: Full featured Audio player for SCSI-II and ATAPI CD-ROMs.
- Programmable, requires only small amount of memory.
-
- CD32: Turns your Amiga 1200 or 4000(T) into a CD32 with the press of a button!
- Supports SCSI-II or ATAPI CD-ROMS! Includes playing of CDDA from CD32 Titles!
-
- AutoParkPrefs: Completely rewritten AutoParkPrefs, intuition based.
- Allows parking of IDE harddisks after a defined time of inactivity.
-
- UnInstall: Removes the whole package if you don't like it.
-
- Documentation is included in english and german.
-
- Restrictions of unregistered version: Nag requesters, otherwise full
- functional.
-
- This package is shareware, registration instructions are included.
-
- IMPORTANT:
-
- Amiga Installer 1.24 or better is required.
- It has to be located in the system path,
- otherwise the installation tools will not work.
-
-
- History:
-
- This is version 2.5a of IDE-fix '97
-
- Changes from version 2.5:
-
- - Changed registration forms.
-
-
- Changes from version 2.4:
-
- - IDEfix: No longer checks write protection on non-removable media.
-
-
- Changes from version 2.3:
-
- - IDEfix, all ATAPI devices: Changed ATAPI speed default from 3 to 2.
- Done to make ATAPI I/O more reliable.
-
-
- Changes from version 2.2:
-
- - CacheCDFS: Fixed problem in ReadTOC causing cybppc.device to display
- a datalength mismatch requester.
-
-
- Changes from version 2.1:
-
- - FFSTD64: Updated to version 44.5, fixes problems with Kickstart <3.1
-
- - IDEfix: With default settings in IDEfixPrefs, CD-Writers are no longer
- mounted as Super-Floppies.
-
- - IDEfixPrefs: Default BootDelay increased to 3 seconds.
-
- - Added documentation for IDEfixPrefs. READ IT!!!!!
-
- - Updated LS120 documentation.
-
-
- Changes from version 1.20:
-
- - Major new release.
-
- - IDEfixPrefs!!!!! Very handy for adjusting IDE-fix values!
-
- - Removed automatic detection of VOB adapters.
- Elaborate Bytes "Standard" Adapters are still detected.
-
- - Users of VOB 4-drive adapters: You MUST now specify this adapter
- in IDEfixPrefs!
-
- - Fixed bug introduced in version 1.17:
- If IDEfix was installed reset resident machine could crash or hang
- under certain circumstances.
-
- - Due to a lot of internal structural changes, you have to re-enter
- your keycode! (You have kept it at a safe place, haven't you?)
-
-
- Changes from version 1.18:
-
- All Programs:
-
- - Detection, if package is registered, more robust
-
- CD32-Emulator:
-
- - Now knows the Buddha & CatWeasel controller, so the Demo can be used as an
- Update.
-
-
- Changes from version 1.18:
-
- Registration:
-
- - more comfortable
-
- - allows pre-registrations (OEM)
-
-
- IDEfix:
-
- - bumped version number, no functional changes
-
-
- CacheCDFS:
-
- - knows about Buddha & Catweasel. With these controllers, the demo will no
- longer produce nag-requesters
-
-
- Documentation Install script:
-
- - InstallDocs now ALWAYS creates a directory called IDEfix97
-
-
- Changes from version 1.17:
-
- IDEfix:
-
- - Partitions with unknown FileSystems were not mounted. This was done
- intentionally. However, the original C= scsi.device behaves differently.
- This caused trouble, if Software (mostly Emulators) tries to hide a
- partition, but needs a valid DOS entry to be existant.
- So, this change should fix the "invisible Partition" problem with PC
- and MAC emulators.
-
-
- Changes from version 1.16:
-
- IDEfix, all atapi-style devices:
-
- - Fixed some bugs, all related with CD-Rom changers:
- TD_EJECT didn't select the correct disc before an unload, it always
- unloaded the current disc.
- If a disc change was required because of a HD_SCSICMD, the disc was
- changed, but the command itself was not executed.
-
- tandemat_pcmcia.device:
-
- - Showed "I am a demo!" requesters, even if fully registered
-
- Documentation:
-
- - Removed a bug in the german documentation, where the program to be
- installed in s:startup-sequence was called "IDEfix 97" instead of
- "IDEfix".
-
-
- Install & Uninstall scripts:
-
- - The install script now ALWAYS creates a directory called IDEfix97
-
- - Uninstalling could be VERY dangerous, if the UnInstall was executed outside
- of its installed location.
-
-
- Changes from version 1.15:
-
- CDFSprefs:
-
- - The changes announced in 1.13 were not present in the archive!
-
-
- Changes from version 1.14:
-
- IDEfix, MountLS120:
-
- - Changed default DOSType for "Super-Floppies" (LS-120, ZIP, etc.) from
- DOS\1 (FFS) to DOS\3 (FFS INTL)
-
- CD32:
-
- - Oops! Since version 1.11 of the package, even a correct registration
- didn't unlock the CD32-Emulator. This has been fixed.
-
-
- Changes from version 1.13:
-
- CDFSprefs:
-
- - Enhancement: You can specify retries on read errors. Helpful, if you
- have CDs with spurious read-errors, which vanish if you click retry.
-
- - Bugfix: "Reset to Defaults" gave random results for
- "MultiVolume/MultiSession".
-
- CacheCDFS:
-
- - Added support for "Retries" on read-errors.
-
-
- Changes from version 1.12:
-
- Added new Eject program:
-
- - Creates AppIcon on Workbench. A disk icon dropped to it (e.g. CD-Rom,
- ZIP, SyQuest, LS-120, etc.) will eject the disk.
- The AppIcon can be changed by changing the program's icon.
- In my opinion, this program is much more fun to use than the older
- EjectCD program. (EjectCD is still present, if people like it better)
-
- Added FFSTD64 (V44.4) into archive:
-
- - FFSTD64 is a patch for Amiga FFS to support disks >4GB with IDE-fix.
-
-
- IDEfix:
-
- - Optimized startup HD detection (again)
-
- - TD_EJECT didn't return error on failure
-
- - SCSI START/STOP didn't return error on failure
-
-
- All ATAPI devices:
-
- - TD_EJECT was broken - it took the parameter in IO_ACTUAL
- instead of IO_LENGTH
-
-
- Changes from version 1.11:
-
- Installer script:
-
- - If the default DOS name of a CD-ROM was changed by the user during
- installation, the installer-script was not able to mount that disk.
-
- - Different Installer scripts for Programs and documentation for faster
- re-installation.
-
-
- Changes from version 1.10:
-
- IDEfix:
-
- - Changed "live patch" mechanism to work safer.
-
- - 4 drives work now with Kickstart 2.0x (A500 eMatrix, A600)
-
- - Works better with Kickstart 2.04
-
- - Changed detection for A1200, works now more reliable with Kickstart 3.1
-
- - A stupid bug hung machine with EIDE ZIPs.
-
- - Changed startup HD detection.
-
- atapi.device:
-
- - 4 drives work now with Kickstart 2.0x (A500 eMatrix, A600)
-
- - Works better with Kickstart 2.04
-
- - Changed detection for A1200, works now more reliable with Kickstart 3.1
-
- * IMPORTANT, non A1200 users: Notify me, if FindDevice now freezes/crashes
- * on scanning atapi.device!
-
- - Changed timing. Hopefully those with fast A1200/A4000 get now more reliable
- operation.
-
- Ship:
-
- - Ship checks now, if the device to start or stop REALLY is a harddisk!
-
- Installer script:
-
- - Removed check for disk space, as this didn't work on partitions > 2GB.
-
-
- Changes from version 1.9:
-
- IDEfix, atapi.device, buddha_atapi.device:
-
- - SetAtapiSpeed is now working again. It had been disabled for "in-built"
- IDE ports (A600/A1200/A4000) and the Catweasel/Buddha.
- If you encounter problems (read errors) with your CD-Rom, you can add
- "SetAtapiSpeed atapi.device unit speed"
- in your s:startup-sequence before you mount your CD-Rom, where
- unit - is the unit number (0-3, Changers only need to be set once)
- speed - is the bus speed (0-3), where 0 is slowest, 3 is fastest.
- The default for Amiga IDE-ports and Catweasel/Buddha is 3 (fastest).
- The VOB-SpeedUp adapter doesn't work reliable on the A1200 anyway.
-
- Changes from version 1.8:
-
- IDEfix, atapi.device:
-
- - Removed VOB-SpeedUp support on A1200. It caused CD-ROMs to be sometimes
- invisible on the second port of a "normal" 4-drive adapter.
- The VOB-SpeedUp adapter doesn't work reliable on the A1200 anyway.
-
- - Changing cartridge on TORiSAN CDRC3G Revision 2.13 crashed the machine.
- This is fixed now.
-
-
- Changes from version 1.7:
-
- PlayCD:
-
- - No longer blocks IDE bus during Eject or Load operation
-
- EjectCD:
-
- - No longer blocks IDE bus during Eject or Load operation
-
- - Saves window position on exit
-
- - If window is active, "e" key can be used to eject/load disc
-
- - DEL key can be used to zip window
-
-
- Changes from version 1.6:
-
- CacheCDFS:
-
- - Completion of last bugfix, which was made in a bit of a hurry.
-
-
- Changes from version 1.5:
-
- CacheCDFS:
-
- - Fixed a bug introduced in V1.4, where filenames where always empty on
- some ISO9660 and HighSierra CDs.
-
-
- Changes from version 1.4:
-
- - Version 1.4 didn't install as FormatATAPI command was missing
-
-
- Changes from version 1.3:
-
- IDEfix, all atapi.devices:
-
- - Better emulation of SCSI-II calls. A lot of SCSI CD Audio players, which
- failed, may now work with ATAPI CD-Roms. Better support for playing audio
- with ShapeShifter and ATAPI CD-ROMs.
-
- - Much better working DiskChange with ATAPI floppies (LS-120) and ATAPI
- ZIP drives.
-
- CacheCDFS:
-
- - Now supports HighSierra formatted CDs.
-
- - Bugfix: The filesystem didn't work correctly with Directories and Files
- having a semicolon in their names.
-
- LoadIDE:
-
- - Bugfix: Fixed a possible enforcer hit (read from location zero)
-
-
- FormatLS120 has been renamed to FormatATAPI.
-
-
- Changes from version 1.2:
-
- All changes only affect users of Amiga embedded IDE port,
- not users of other controllers. These changes may be added
- to the other devices in a future release.
- These changes are not yet mentioned in the documentation.
-
-
- IDEfix, atapi.device, installation routines:
-
- - Added support for the SpeedUp 4-drive adapter by VOB on A600/A1200/A4000
- embedded IDE-port. A lot of people asked for this, as the original VOB
- drivers seem to work unreliable.
-
- - Changed documentation and programs for my new e-mail address.
-
-
- Changes from version 1.0/1.1:
-
- IDEfix:
-
- - Added code to recognize OEM-EIDE ZIP drives as removable.
- However, it is still not confirmed, if it works.
-
- - If IDEfix runs from chip-memory (e.g. installed with LoadIDE) it copies
- itself to fast memory at initialisation, improving performance.
-
- - Avoids accidental "double-mounting" of volume, if patched "live" into system
- (not loaded with LoadIDE) as reported from some customers.
-
- - Has atapi.device embedded. ATAPI units can be accessed with atapi.device as
- before, or through scsi.device (if IDEfix is running).
- As a side effect, ATAPI devices are visible at boot time.
-
- - Has MountLS120 embedded, so booting from ATAPI Floppies (LS-120) or ATAPI-ZIP
- drives is possible. CrossDos will automatically mounted, if present.
- If a medium WITH RDSK Block is present at boot time, it will be mounted as
- a removeable harddisk (for compatibility with formatted ZIP or SyQuest media).
- If no or an unformatted medium is present, it will be mounted as a floppy.
- This mechanism works with EIDE drives (SyQuest EZ), too!
- The BootPriority is as follows: DF4 - 4, DF5 - 3. DF6 - 2, etc.
- NOTE: To boot from an ATAPI/IDE floppy, a bootblock must be present.
- You can add one by typing install DFx:
- NOTE: After installing an IDE/ATAPI floppy, you must adjust the "last-RDSK"
- flags on your existing harddisks. To do so, start HDToolBox after IDEfix is
- running and save changes to your harddisks.
-
- - Increased stack size from 512 to 1024 bytes.
-
- - Changed mount mechanism.
-
-
- ActivateCrossIDEfix:
-
- - New program, will be added to s:user-startup on installation.
- This tool will activate mounted CrossDos Floppies on IDE/ATAPI drives.
- If you don't like all this CrossDos icons, delete it from s:user-startup.
-
- MountIDE:
-
- - Changed for the new mount mechanism of IDEfix, resulting in faster
- operation.
-
- Disclaimer:
- IDE-fix '97 is copyrighted software. © 1997 Elaborate Bytes, Oliver Kastl.
- This software is freely distributable, if NO profit, except reasonable charges
- covering the cost of the distribution, is made with it.
- You may NOT bundle this software with hardware, if you wish to do so, please
- contact me.
- License is granted to distribute this Software on AmiNet and AmiNet CDs.
- This software is provided "as is", without any warranties.
-